package Home;

import LoginSystem.LoginSystem;
import OperationSystem.MainSystem;

import java.util.Properties;
import java.util.Scanner;

public class Home {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        LoginSystem loginSystem=new LoginSystem();  //创建登陆系统对象
        int key;    //用来控制登陆或者注册选项的变量
        System.out.println("-------------------欢迎使用电影管理系统-------------------");
        System.out.println("请选择注册或登陆");
        System.out.println("1.登陆");
        System.out.println("2.注册");
        key=sc.nextInt();
        while(key>2||key<1){
            System.out.println("输入错误,请重新输入");
            key=sc.nextInt();
        }
        /*
        * 循环控制保证获取正常的值去登陆及注册
        * */
        boolean flag=false;
        while(!flag){
            switch (key){
                case 1:
                    boolean m;
                    m=loginSystem.login();
                    if(!m){
                        System.out.println("请选择注册或登陆");
                        System.out.println("1.登陆");
                        System.out.println("2.注册");
                        key=sc.nextInt();
                        break;
                    }
                    /*
                    * 控制正常的登陆以及注册后能登陆
                    * */
                    MainSystem.MainProgram();//跳转进入登陆成功界面，进入程序主程序
                    flag=true;
                    break;
                case 2:
                    loginSystem.register();//进入注册界面，将获得的信息用Properties储存起来保存在User文件中
                    System.out.println("请选择注册或登陆");
                    System.out.println("1.登陆");
                    System.out.println("2.注册");
                    key=sc.nextInt();
                    break;
            }
        }
    }
}
